import type { ComponentCode } from '@/definitions/type'

export const renderMap = new Map<ComponentCode, any>([
  // 基础组件
  ['title01', () => import('@/components/Render/RenderTitle01/RenderTitle01.vue')],
  ['carousel01', () => import('@/components/Render/RenderCarousel01/RenderCarousel01.vue')],
  ['navigation01', () => import('@/components/Render/RenderNavigation01/RenderNavigation01.vue')],
  ['introduction01', () => import('@/components/Render/RenderIntroduction01/RenderIntroduction01.vue')],
  ['statistics01', () => import('@/components/Render/RenderStatistics01/RenderStatistics01.vue')],
  ['course01', () => import('@/components/Render/RenderCourse01/RenderCourse01.vue')],
  // 内容组件
  ['teacher01', () => import('@/components/Render/RenderTeacher01/RenderTeacher01.vue')],
  ['advantage01', () => import('@/components/Render/RenderAdvantage01/RenderAdvantage01.vue')],
  ['flow01', () => import('@/components/Render/RenderFlow01/RenderFlow01.vue')],
  ['button01', () => import('@/components/Render/RenderButton01/RenderButton01.vue')],
  ['album01', () => import('@/components/Render/RenderAlbum01/RenderAlbum01.vue')],
  ['video01', () => import('@/components/Render/RenderVideo01/RenderVideo01.vue')],
  ['questionAnswer01', () => import('@/components/Render/RenderQuestionAnswer01/RenderQuestionAnswer01.vue')],
  ['honor01', () => import('@/components/Render/RenderHonor01/RenderHonor01.vue')],
  ['information01', () => import('@/components/Render/RenderInformation01/RenderInformation01.vue')],
  ['campus01', () => import('@/components/Render/RenderCampus01/RenderCampus01.vue')],
  ['evaluation01', () => import('@/components/Render/RenderEvaluation01/RenderEvaluation01.vue')],
  // 营销组件
  ['consultation01', () => import('@/components/Render/RenderConsultation01/RenderConsultation01.vue')],
  ['guide01', () => import('@/components/Render/RenderGuide01/RenderGuide01.vue')],
  ['feedback01', () => import('@/components/Render/RenderFeedback01/RenderFeedback01.vue')],
  ['attention01', () => import('@/components/Render/RenderAttention01/RenderAttention01.vue')],
])
